import Vue from 'vue';
import myShare from './myShare.vue'
import myLoading from './myLoading.vue'
// 以数组的结构保存组件，便于遍历
const Components =[
    myShare,
    myLoading
];

// 定义 install 方法
const install = function (Vue) {
    if (install.installed) return
    install.installed = true
    // 遍历并注册全局组件
    Components.map(component => {
        Vue.component(component.name, component)
    })
}

if (typeof window !== 'undefined' && window.Vue) {
    install(window.Vue)
}

export default {
    // 导出的对象必须具备一个 install 方法
    install,
    // 组件列表
    ...Components
}
//先修改pagejson的版本
//发布前要打包 npm run my-build
//登录 npm login 
//npm publish
//先修改pagejson的版本
//发布前要打包 npm run my-build
//登录 npm login 
//npm publish